import string
import keyword

first_ch = string.ascii_letters + ""
all_ch = first_ch + string.digits


def checkId(idt):
    "判断标识符是否合法"
    if idt[0] not in first_ch:
        return "第一个标识符%s不合法" % idt[0]

    for ind, ch in enumerate(idt[1:], start=2):
        if ch not in all_ch:  # 检查val不在all_ch
            return "第%s个字符%s不合法" % (ind, ch)

    if keyword.iskeyword(idt):  # iskeyword判断是否是关键字
        return "%s为系统关键字" % idt
    return "%s此命名合法" % idt


if __name__ == '__main__':
    idt = input("请输入带检查的标识符：")
    print(checkId(idt))
